const express = require('express')
const path = require('path')
const expressArtTemplate = require('express-art-template')
const app = express()
app.listen(8080)

// 把art-template模板引擎接入到express项中
// 指定什么后缀扩展文件用 art-template模板引擎管理
// 参数1：指定.html的扩展名用于art-template模板引擎管理
// 参数2：指定art-template模块来管理它
app.engine('html', expressArtTemplate)
// 指定视图模板的路径
app.set('views', path.join(__dirname, 'views'))
// 指定模板引擎的默认扩展名，设置后，在render方法就可以省略不用写扩展名
app.set('view engine', 'html')


// 首页
app.get('/', (req, res) => {

  // render指定视图模板文件名称
  // 参数1：指定视图模板名称
  // 参数2：json对象，数据分配给模板视图
  res.render('index3')
})

app.get('/list', (req, res) => {

  // render指定视图模板文件名称
  // 参数1：指定视图模板名称
  // 参数2：json对象，数据分配给模板视图
  res.render('list3')
})


app.get('/detail', (req, res) => {

  // render指定视图模板文件名称
  // 参数1：指定视图模板名称
  // 参数2：json对象，数据分配给模板视图
  res.render('detail3')
})